/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						       replay_mover.h

	$Header: /game/replay_mover.h $

	$NoKeywords: $

 ************************************************************************/

#ifndef REPLAY_MOVER_H_INCLUDED
#define REPLAY_MOVER_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "army_mover.h"

class t_adventure_event_base;

// ------------------------------------------------------------------------
// class to move army on adventure map
// ------------------------------------------------------------------------
class t_replay_mover : public t_army_mover
{
public:
	t_replay_mover( t_adventure_map_window* window, t_army* army, t_adventure_path const & path, bool limit_move = true);
	virtual ~t_replay_mover();

protected:

	virtual void activate_trigger();
	virtual void expend_movement( t_adv_map_point const& point, t_direction direction );
	virtual void on_end();
	virtual void trigger_event();

};

#endif // REPLAY_MOVER_H_INCLUDED